package com.example.tys.baseapplication.util;

import android.support.annotation.NonNull;

/**
 * Created by tys on 2017/9/30.
 */

public class NetUtil {

    private static String BUILD_URL_REG = "\\{(\\S+?)\\}";
    /**
     * 依次将带大括号的url字符串， 大括号内包括大括号的值替换为vals提供的值
     * 用于构建url地址
     *
     * @param url  带大括号{}的url地址
     * @param vals 可变数组 需要替换大括号中的值
     * @return 替换后的字符串
     */
    public static String builderUrl(@NonNull String url, @NonNull String... vals) {
        for (String val : vals) {
            url = url.replaceFirst(BUILD_URL_REG, val);
        }
        return url;
    }

}
